import javax.swing.*;
import java.awt.*;

public class Manual extends JFrame
{
private JPanel tit;
private JPanel cent;
private JPanel fin;
private JLabel titulo;
private JTextArea contenido;
private Font fondo1;
private Font fondo2;
private String content;
private Color colorPropio;

public Manual()
{
Color colorPropio=new Color(255,235,205);
getContentPane().setBackground(colorPropio);

 content = "La calculadora puede llevar a cabo las funciones matematicas que se especifican en ella\n"
                      + "siempre respetando el orden de los parentesis. De lo contrario se declarara un error de\n" 
					  + "sintaxis.\n"
                      + "El programa posee dos interfaces, las cuales son Normal y Cientifica. La primera permite\n"
					  + "realizar las operaciones basicas matematicas. Por otro lado, la Cientifica permite realizar\n"
					  + "operaciones mas complejas como lo son las Trigonometricas y Logaritmicas. En ambas \n"
					  + "interfaces se respetaran los parentesis.\n";
					  
tit = new JPanel();					  
setLayout(new BorderLayout());
fondo1 = new Font("Helvetica",Font.BOLD,18);
fondo2 = new Font("Helvetica",Font.PLAIN,14);
titulo = new JLabel("Manual de la Calculadora");
titulo.setFont(fondo1);
tit.setLayout(new SpringLayout());
tit.add(titulo);
tit.setOpaque(false);
cent = new JPanel();
cent.setLayout(new SpringLayout());
contenido = new JTextArea(content);
contenido.setOpaque(false);
contenido.setFont(fondo2);
contenido.setEditable(false); 
//contenido.setEnabled(false); 
cent.add(contenido);
cent.setOpaque(false);
setTitle("Manual");
getContentPane().add(tit,BorderLayout.PAGE_START);
SpringUtilities.makeCompactGrid(tit,1,1,205,55,1,1);
getContentPane().add(cent,BorderLayout.CENTER);
SpringUtilities.makeCompactGrid(cent,1,1,10,15,1,1);
setSize(600,300);
setLocationRelativeTo(null);
setResizable(false);
pack();
}

 public static void main(String[] args)
{
	new Manual().setVisible(true);
} 
}